# -*- coding: utf-8 -*-

"""
DateTime   : 2020/11/29 20:20
Author     : ZhangYafei
Description: 
"""
import random

num = random.randint(1, 100) # 随机生成一个1-100的整数

total_times, times = 5, 1
while True:
    num2 = int(input(f'请输入数字【1-100】（共{total_times}次机会）：'))
    if num2 == num:
        print('恭喜你，猜对了。')
        break
    elif num2 < num:
        if times != total_times:
            print(f'{num2} 小了，请重新输入,您还剩{total_times - times}次机会')
        else:
            print(f'{num2} 小了')
    else:
        if times != total_times:
            print(f'{num2} 大了，请重新输入，您还剩{total_times - times}次机会')
        else:
            print(f'{num2} 大了')
    times += 1
    if times > total_times:
        print('很遗憾，您的机会已经使用完了！')
        choice = input('还想玩【回复Y】退出并查看正确数字【回复N】:')
        if choice == 'Y':
            times = 1
            continue
        elif choice == 'N':
            print(f'已退出，正确数字是{num}')
            break

print('程序已退出，欢迎下次再来！')